aux_source_directory(src/module1a module1a_INCLUDE_DIRS)
add_library(module1a SHARED ${module1a_INCLUDE_DIRS})
target_include_directories(module1a PUBLIC include)

aux_source_directory(src/module1b module1b_INCLUDE_DIRS)
add_library(module1b SHARED ${module1b_INCLUDE_DIRS})
find_package(OpenCV REQUIRED)
target_include_directories(module1b PUBLIC include ${OpenCV_INCLUDE_DIRS})
target_link_libraries(module1b ${OpenCV_LIBS} assembly2)